﻿namespace WMS6.QueryEntity
{
    using System;
    using System.Runtime.CompilerServices;
    using System.Runtime.Serialization;

    [DataContract]
    public class RateDetailQueryEntity : BaseQuery
    {
        [DataMember]
        public string CarryMode { get; set; }

        [DataMember]
        public string ChargeInvocation { get; set; }

        [DataMember]
        public string ChargeMode { get; set; }

        [DataMember]
        public string ChargePerUnit { get; set; }

        [DataMember]
        public string ChargeUnit { get; set; }

        [DataMember]
        public string CostingUnit { get; set; }

        [DataMember]
        public string CostInvocation { get; set; }

        [DataMember]
        public string CostPerUnit { get; set; }

        [DataMember]
        public string CostRate { get; set; }

        [DataMember]
        public string CreatedBy { get; set; }

        [DataMember]
        public string CreatedDate { get; set; }

        [DataMember]
        public string CsDiscount { get; set; }

        [DataMember]
        public string CucFrom01 { get; set; }

        [DataMember]
        public string CucFrom02 { get; set; }

        [DataMember]
        public string CucFrom03 { get; set; }

        [DataMember]
        public string CucFrom04 { get; set; }

        [DataMember]
        public string CucFrom05 { get; set; }

        [DataMember]
        public string CucFrom06 { get; set; }

        [DataMember]
        public string CucFrom07 { get; set; }

        [DataMember]
        public string CucFrom08 { get; set; }

        [DataMember]
        public string CucFrom09 { get; set; }

        [DataMember]
        public string CucFrom10 { get; set; }

        [DataMember]
        public string CucRate01 { get; set; }

        [DataMember]
        public string CucRate02 { get; set; }

        [DataMember]
        public string CucRate03 { get; set; }

        [DataMember]
        public string CucRate04 { get; set; }

        [DataMember]
        public string CucRate05 { get; set; }

        [DataMember]
        public string CucRate06 { get; set; }

        [DataMember]
        public string CucRate07 { get; set; }

        [DataMember]
        public string CucRate08 { get; set; }

        [DataMember]
        public string CucRate09 { get; set; }

        [DataMember]
        public string CucRate10 { get; set; }

        [DataMember]
        public string CucTo01 { get; set; }

        [DataMember]
        public string CucTo02 { get; set; }

        [DataMember]
        public string CucTo03 { get; set; }

        [DataMember]
        public string CucTo04 { get; set; }

        [DataMember]
        public string CucTo05 { get; set; }

        [DataMember]
        public string CucTo06 { get; set; }

        [DataMember]
        public string CucTo07 { get; set; }

        [DataMember]
        public string CucTo08 { get; set; }

        [DataMember]
        public string CucTo09 { get; set; }

        [DataMember]
        public string CucTo10 { get; set; }

        [DataMember]
        public string Descr { get; set; }

        [DataMember]
        public string DistMatchedMode { get; set; }

        [DataMember]
        public string EaDiscount { get; set; }

        [DataMember]
        public string FixedRate { get; set; }

        [DataMember]
        public string GeneralLedgerID { get; set; }

        [DataMember]
        public string IpDiscount { get; set; }

        [DataMember]
        public string IsActive { get; set; }

        [DataMember]
        public string LineID { get; set; }

        [DataMember]
        public string MaxCharge { get; set; }

        [DataMember]
        public string MinCharge { get; set; }

        [DataMember]
        public string PlDiscount { get; set; }

        [DataMember]
        public string RateID { get; set; }

        [DataMember]
        public string RateType { get; set; }

        [DataMember]
        public string RowID { get; set; }

        [DataMember]
        public string StcFrom01 { get; set; }

        [DataMember]
        public string StcFrom02 { get; set; }

        [DataMember]
        public string StcFrom03 { get; set; }

        [DataMember]
        public string StcFrom04 { get; set; }

        [DataMember]
        public string StcFrom05 { get; set; }

        [DataMember]
        public string StcFrom06 { get; set; }

        [DataMember]
        public string StcFrom07 { get; set; }

        [DataMember]
        public string StcFrom08 { get; set; }

        [DataMember]
        public string StcFrom09 { get; set; }

        [DataMember]
        public string StcFrom10 { get; set; }

        [DataMember]
        public string StcRate01 { get; set; }

        [DataMember]
        public string StcRate02 { get; set; }

        [DataMember]
        public string StcRate03 { get; set; }

        [DataMember]
        public string StcRate04 { get; set; }

        [DataMember]
        public string StcRate05 { get; set; }

        [DataMember]
        public string StcRate06 { get; set; }

        [DataMember]
        public string StcRate07 { get; set; }

        [DataMember]
        public string StcRate08 { get; set; }

        [DataMember]
        public string StcRate09 { get; set; }

        [DataMember]
        public string StcRate10 { get; set; }

        [DataMember]
        public string StcTo01 { get; set; }

        [DataMember]
        public string StcTo02 { get; set; }

        [DataMember]
        public string StcTo03 { get; set; }

        [DataMember]
        public string StcTo04 { get; set; }

        [DataMember]
        public string StcTo05 { get; set; }

        [DataMember]
        public string StcTo06 { get; set; }

        [DataMember]
        public string StcTo07 { get; set; }

        [DataMember]
        public string StcTo08 { get; set; }

        [DataMember]
        public string StcTo09 { get; set; }

        [DataMember]
        public string StcTo10 { get; set; }

        [DataMember]
        public string TaxGroupID { get; set; }

        [DataMember]
        public string Udf1 { get; set; }

        [DataMember]
        public string Udf10 { get; set; }

        [DataMember]
        public string Udf2 { get; set; }

        [DataMember]
        public string Udf3 { get; set; }

        [DataMember]
        public string Udf4 { get; set; }

        [DataMember]
        public string Udf5 { get; set; }

        [DataMember]
        public string Udf6 { get; set; }

        [DataMember]
        public string Udf7 { get; set; }

        [DataMember]
        public string Udf8 { get; set; }

        [DataMember]
        public string Udf9 { get; set; }

        [DataMember]
        public string UpdatedBy { get; set; }

        [DataMember]
        public string UpdatedDate { get; set; }

        [DataMember]
        public string WhID { get; set; }
    }
}

